﻿
function isIe9() {
    var version = getInternetExplorerVersion();
    if (version >= 9) {
        return true;
    }
    else {
        return false;
    }
}

function isIe9Alert() {
    if (isIe9()) {
        alert('Webseite wird im Internet Explorer 9 ausgeführt.');
    } else {
        alert('Webseite wird nicht im Internet Explorer 9 ausgeführt.');
    }
}

function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
//    alert(navigator.appName);
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
//        alert(navigator.userAgent);
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}

function isSiteMode() {
    try {
        if (window.external.msIsSiteMode()) {
            return true;
        }
        else {
            return false;
        }
    }
    catch (e) {
        return false;
    }
}

function isSiteModeAlert() {
    if (isSiteMode())
        alert('Webseite wird im Site-Mode ausgeführt.');
    else
        alert('Webseite wird nicht im Site-Mode ausgeführt.');
}

function setIconOverlay(iconpath, name) {
    window.external.msSiteModeSetIconOverlay(iconpath, name);
}